package cn.kmsoft.jssc.config;

import cn.kmsoft.jssc.entity.dlhy.CheckExcelProperties;
import cn.kmsoft.jssc.entity.dlhy.CheckExcelXjProperties;
import lombok.Data;
import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

import java.util.List;

@Data
@Configuration
@ConditionalOnExpression("!'${checkexcel}'.isEmpty()")
@ConfigurationProperties(prefix = "checkexcel")
public class CheckExcelConfig {
    /**
     * 地类代码(用于判断是否是农用第，如果是农用地则允许少1%，否则则是建设用地或未利用地，允许多1%;)
     */
    private String dldm;
    /**
     * 农用地
     */
    private CheckExcelProperties nyd;
    /**
     * 其他（建设用地、未利用地）
     */
    private CheckExcelProperties other;

    /**
     * 小计分类代码
     */
    private CheckExcelXjProperties xj;

    /**
     * 地类代码关系映射
     */
    private List<String> landMapping;
}
